.main {
    width: 83.5%;
    height: auto;
    margin: 0 auto;
    background-color: #f2f2f2;
    overflow: hidden;
    min-width: 970px;
    .topline {
        text-align: left;
        padding: 11px 0;
        a {
            color: #404040;
            font-size: 14px;
        }
        span {
            color: #404040;
            padding-left: 10px;
            padding-right: 10px;
            font-size: 11px;
        }
        .active {
            color: #3884c6;
        }
    }
    .panel {
        height: 690px;
        padding-bottom: 10px;
        background-color: white;
        border-radius: 8px;
        overflow: hidden;
        .panel-heading {
            height: 40px;
            line-height: 40px;
            font-size: 16px;
            background-color: #3884c6;
            color: white;
            text-align: left;
            padding-left: 17px;
        }
        .panel-body {
            padding-top: 20px;
            padding-left: 40px;
            padding-right: 40px;
            background-color: white;
            height: 100%;
            ul {
                text-align: left;
                li {
                    font-size: 14px;
                    color: #404040;
                    height: 25px;
                    line-height: 25px;
                }
            }
        }
    }
}
